package com.lvyq.model.pasture;


import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * 动物饲养
 */
@Data
@Document(collection = "my_pasture_feeding")
public class PastureFeeding {

    @Id
    String id;

    String openId;

    /**
     * 物品名称
     */
    String goodsName;

    /**
     * 当前动物生长状态  1.幼崽期  2 成长期 3 生产期  4 待产期  5收获期
     */
    Integer type;
    /**
     * 当前动物生长时期-名称
     */
    String typeName;

    /**
     * 当前动物下一个时期
     */
    String nestTypeName;

    /**
     * 当前动物花费的时间戳
     */
    Long endTime;

    /**
     * 居住地 1 窝 2棚
     */
    Integer habitationType;
    /**
     * 幼崽期时间-时间戳
     */
    Long cubStageTime;


    /**
     * 成长期时间-时间戳
     */
    Long growthPeriodTime;

    /**
     * 生产时间-时间戳
     */
    Long produceTotalTime;

    /**
     * 生产间隔时间-时间戳
     */
    Long produceTime;

    /**
     * 到达下一个时期的时间（当前时期结束的时间）-时间戳
     */
    Long nextProduceTime;

    /**
     * 生产状态 0 不可生产 1可生产  2 可收获
     */
    Integer productionStatus;

    Integer mucao;

}
